package com.hs.sentinelr.config.properties;

import lombok.Data;
import lombok.ToString;

/**
 * TODO
 *
 * @Author lingnan
 * @Date 2021/4/1 1:27 下午
 **/
@Data
@ToString
public class RedisPoolProperties {

    /**
     * 最大空闲数：空闲链接数大于maxIdle时，将进行回收
     */
    private int maxIdle;

    /**
     * 最小空闲数：低于minIdle时，将创建新的链接
     */
    private int minIdle;

    /**
     * 最大连接数：能够同时建立的“最大链接个数”
     */
    private int maxActive;

    /**
     * 最大等待时间：单位ms
     */
    private int maxWait;

    /**
     * 连接超时时间
     */
    private int connTimeout;

    /**
     * 关闭连接超时时间
     */
    private int stTimeout;

    /**
     * 池大小
     */
    private  int size;
}
